package Interfaces;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.util.Vector;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import clases.Estudiante;


public class frmListados extends javax.swing.JDialog {
	
	private static final long serialVersionUID = 1L;
	public frmListados(Vector<Estudiante> estudiantes,String titulo){
	Estudiante estudiante;
	final String []nombreCol={"cedula","nombre","apellido","Nota Final"};
	String[][] valores=new String[frmPrincipal.seccion.getEstudiantes().size()][4];
		TableModel jtblLisPorCedModel = new DefaultTableModel(valores,nombreCol);
		
	for(int i=0;i<estudiantes.size();i++){
		estudiante=estudiantes.elementAt(i);
		jtblLisPorCedModel.setValueAt(estudiante.getCedula(),i,0);
		jtblLisPorCedModel.setValueAt(estudiante.getNombre(),i,1);
		jtblLisPorCedModel.setValueAt(estudiante.getApellido(),i,2);
		jtblLisPorCedModel.setValueAt(estudiante.getnF(),i,3);
	}
	JTable tabla=new JTable(jtblLisPorCedModel);
	tabla.setShowGrid(true);
	tabla.setShowHorizontalLines(true);
	tabla.setPreferredScrollableViewportSize(new Dimension(500,200));
	JScrollPane jscrollpane =new JScrollPane(tabla);
	add(jscrollpane,BorderLayout.CENTER);
	
	this.setTitle(titulo);
	this.setSize(400, 300);
						
		
	}
}
